keen sense of honor/duty - Deutsch Englisch Wörterbuch